Test FLINT before building msolve#329
Conversation
a8b9edf to
776c081
Compare
|
Hi, Many thanks! Reruning the jobs, one of them crashed during We would then be able to see if the failures of |
a036cb2 to
16dadb6
Compare
|
I've added Now, in https://github.com/algebraic-solving/msolve/actions/runs/24163125530, both the FLINT and msolve tests fail with |
|
Thanks, this look good to me! Now we need to know why we get these illegal instructions though... |
|
I may have a clue: FLINT identifies the processor as Zen 4 in the failing run, while it reports Zen 3 in all others. I strongly doubt the processor is actually consistently Zen 3. |
|
Well, |
The laptop I use most of the time is zen4 and I face no general issue with FLINT. Wrong detection of architecture can happen though, but you say that here this is indeed zen4? Then there is something fishy because in the failing run I see that msolve has not detected availability of avx512 flags, whereas it should (if indeed zen4). |
|
I'm hinting at, for example: this should be "yes" for zen4, as far as I know. |
|
Here's the output of |
|
Odd situation, difficult to find official information, that one is not in the tables on AMD's website. Maybe it is some special product, the core number is unusual as well. I guess we should open an issue in flint so that the specific cpuid is linked to zen3 (thus disabling avx512 pieces of code)? |
166ea5e to
1b25321
Compare
|
I made a dirty patch for FLINT that downgrades |
If feasible, going to a less generic target, you could use
Oops. |
|
Yeah, downgrading |
|
LGTM . Thanks for locating the config issue and helping to fix it! |
No description provided.